home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / Source / Gopher_1.12 / GopherClient.h < prev    next >
Text File  |  1992-03-18  |  1KB  |  62 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <appkit/appkit.h>
  5. #import <objc/Object.h>
  6. #import <netdb.h>
  7. #import "Utilities.h"
  8. #import <cthreads.h>
  9.  
  10. #import "GopherBrowserCell.h"
  11. #import "GopherDispatcher.h"
  12. #import "Parameters.h"
  13. #import "Sound.h"
  14.  
  15. @interface GopherClient:Object
  16. {
  17. id    MainScroller;
  18. id    MainText;
  19. id    myWindow;
  20. id  myIndexPanel;
  21. id  IndexTextItem;
  22. id    ItemInfoPanel;
  23. id    ItemInfoHostName;
  24. id    ItemInfoFileName;
  25. id    ItemInfoPortNumber;
  26. id      ItemInfoType;
  27. char currenthostname[255];
  28. char currentfilename[512];
  29. int currentport;
  30. char *theText;
  31. id myDispatcher;
  32. id  mySpeaker;        /* Assigned by program */
  33. }
  34.  
  35. - (char *)currentCellName;
  36. - init;
  37. - close;
  38. - clean;
  39. - cellClicked:sender;
  40. - displayDocument;
  41. - setDispatcher:sender;
  42. - print;
  43. - saveAs:(char *)filename;
  44.  
  45. - searchIndex:sender;
  46. - cancelIndex:sender;
  47. - getIndexString:(char *)theString maxLength:(int)maxlength;
  48. - showItemInfo;
  49. - highlightNextWord;
  50.  
  51. // Delegate methods
  52.  
  53. - (int)browser:sender fillMatrix:matrix inColumn:(int)column;
  54. - windowDidBecomeKey:sender;
  55. - windowDidResignKey:sender;
  56. - windowWillClose:sender;
  57.  
  58. // Internal support routines
  59. - (BOOL) createPort:sender;
  60.  
  61. @end
  62.